#ifndef DISPTSK_H
#define DISPTSK_H

#ifdef	EXTR
#undef	EXTR                        	// undefine "EXTR"                                                               
#endif
						                                                                                         
#ifdef	DISPTSK_C			    		// redefine "EXTR",make sure EXTR defined according to the constant of "main".   
#define EXTR                                                                                                         
#else						                                                                                         
#define EXTR	extern                                                                                               
#endif 

enum DISP_TASK_NUM
{
DIPS_NORMAL = 0,		// 平常显示任务
DIPS_POWERUP,	        // 上单显示任务
DIPS_SELFTEST,	        // 自检显示
DIPS_SPECIL,	        // 工程模式显示
DIPS_TIME,              // 定时显示
DIPS_SET_TEMP,           
DIPS_ANGLE,
DIPS_TYPE,
DIPS_OFF,

DISP_TOTAL_TASK,
};

#define	TOTAL_COM		6                       // COM口总数

EXTR void DispInit(void);                       // 显示初始化
EXTR void DispProc(void);                       // 显示主程序，在主循环下执行
EXTR void DispTskChange(unsigned char temp);    // 显示切换
EXTR unsigned char GetDispType(void);           // 获取当前显示类型


#endif
